package function接口;

import java.util.function.Supplier;

/**
 * @author : ZhuQi
 * @version : 时间:2022/9/5 23:12 版本:
 * @description : Supplier 接口测试(供给型接口/生产型接口)
 */
public class SupplierDemo {

    public static void main(String[] args) {
        // 小黑
        String s = getString(() -> "小黑");
        System.out.println(s);

        // 10
        int i = getInteger(() -> 10);
        System.out.println(i);
    }


    /**
     * 定义一个方法，返回字符数据
     */
    public static String getString(Supplier<String> sup) {
        return sup.get();
    }

    /**
     * 定义一个方法，返回整数数据
     */
    public static Integer getInteger(Supplier<Integer> sup) {
        return sup.get();
    }
}
